Communication-Efficient Deterministic Parallel Algorithms for Planar Point Location and 2d Voronoi Diagram
نویسندگان
چکیده
In this paper we describe deterministic parallel algorithms for planar point location and for building the Voronoi Diagram of n co-planar points. These algorithms are designed for BSP-like models of computation, where p processors, with O(~) ~> O(1) local memory each, communicate through some arbitrary interconnection network. They axe communication-efficient since they require, respectively, O(1) and O(logp) communication steps and O( v ) local computation per step. Both algorithms require O(~) ---Y2(p) local memory. 1 I n t r o d u c t i o n High performance computing systems nowadays, be either multicomputers or networks of workstations, consist of a set of p state-of-the-art processors, each with considerable local memory, connected to some interconnection network. These systems are usually coarse grained, i.e. the size of each local memory is "considerably larger" than O(1). Recently, there has been a growing interest in coarse grained computational models [4, 7, 16] and the design of coarse grained algorithms [10, 5, 8, 6, 9]. The work on computational models has tended to be motivated by the observation that '~fast algorithms" for fine-grained models rarely translate to fast code running oil coarse grained machines. The BSP model ([16]) was proposed in order to benefit from slackness in the number of processors and memory mapping via hash functions to hide communication latency and provide for the efficient execution of fine grained PRAM algorithms on coarse grained hardware. Other coarse grained models focus more on utilizing existing sequential code and minimizing global communication operations. These include the Coarse Grained Multicomputer (CGM) from [7] used in this paper and to be described below. In this * Part of this work was done while the second author was with the LIP at the ENS Lyon and while the authors visited each other in Lyon and in Halifax. Support from the respective Institutions is acknowledged.
منابع مشابه
Communication-eecient Deterministic Parallel Algorithms for Planar Point Location and 2d Voronoi Diagram ?
In this paper we describe deterministic parallel algorithms for planar point location and for building the Voronoi Diagram of n co-planar points. These algorithms are designed for BSP-like models of computation, where p processors, with O(n p) O(1) local memory each, communicate through some arbitrary interconnection network. They are communication-eecient since they require, respectively, O(1)...
متن کاملA Note on Communication-Efficient Deterministic Parallel Algorithms for Planar Point Location and 2D Voronoï Diagram
In this note we describe deterministic parallel algorithms for planar point location and for building the Voronoï Diagram of n co-planar points. These algorithms are designed for BSP/CGM-like models of computation, where p processors, with O( p ) O(1) local memory each, communicate through some arbitrary interconnection network. They are communicatione cient since they require, respectively, O(...
متن کاملReducing I/O Complexity by Simulating Coarse Grained Parallel Algorithms
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorithms. A second important issue, when more than one disk is present, is fully parallel disk I/O. In this paper we present a deterministic simulation technique which transforms parallel algorithms into (parallel) external memory algorithms. Specifically, we present a deterministic simulation techniq...
متن کاملOptimal Parameterized Algorithms for Planar Facility Location Problems Using Voronoi Diagrams
We study a general family of facility location problems defined on planar graphs and on the 2-dimensional plane. In these problems, a subset of k objects has to be selected, satisfying certain packing (disjointness) and covering constraints. Our main result is showing that, for each of these problems, the nO(k) time brute force algorithm of selecting k objects can be improved to nO( √ k) time. ...
متن کاملParallel computing 2D Voronoi diagrams using untransformed sweepcircles
Voronoi diagrams are among the most important data structures in geometric modeling. Among many efficient algorithms for computing 2D Voronoi diagrams, Fortune’s sweepline algorithm (Fortune, 1986 [5]) is popular due to its elegance and simplicity. Dehne and Klein (1987) [8] extended sweepline to sweepcircle and suggested computing a type of transformed Voronoi diagram, which is parallel in nat...
متن کامل